home *** CD-ROM | disk | FTP | other *** search
-
-
- IntuiTrack V1.0
- ===============
-
- ©1994 by Matthias Meixner
-
- License
- =======
- IntuiTrack V1.0 ©1994 by Matthias Meixner. All rights reserved.
-
- This program may be freely distributed as long as all files are included
- in the distribution without any modifications. You may *NOT* charge more
- than Fred Fish does for a single library disk.
-
- This program may *not* be uploaded on BBS's that claim copyrights on the
- uploaded material.
-
- Commercial distribution of IntuiTrack and/or it's relative files is *NOT*
- allowed without written permission from the author. This also means the
- distribution on cover disks, disk magazines etc.
-
-
- Disclaimer
- ==========
- The author cannot be held liable for the suitability or accuracy of this
- manual and/or the program(s) it describes. Any damage directly or
- indirectly caused by the use or misuse of this manual and/or the program
- it describes is the sole responsibility of the user her/him self.
-
-
- Description
- ===========
- IntuiTrack implements resource tracking for intuition. It watches all tasks
- that are started AFTER IntuiTrack has been started and keeps track of
- windows, screens and screenlocks. If the task terminates and there are still
- open windows, screens or screenlocks, then these resources are freed and
- a warning is printed.
-
- NOTE: IntuiTrack watches tasks, not programs. This is an important
- difference especially when you start programs using a shell, since the
- programs are executed using the task of the shell when you do not "run" the
- program. Therefore the shell should be started after IntuiTrack has
- installed its patches to the system. The resources are freed when the task
- is terminated, that is why it may be required to close the shell to free the
- resources.
-
- IntuiTrack installes several patches to the system. It patches the calls
- to AddTask and RemTask to keep track of the running tasks in the system.
- IntuiTrack only watches tasks that have been started after IntuiTrack.
- It can watch up to 100 Tasks at the same time. If there are more tasks than
- that, it simply will not include them to the tasks under control.
- Furthermore it patches some calls to functions of Intuition.
-
- IntuiTrack prints information about every task that has been captured or
- released for resource-tracking, it gives you the name and the address of
- the task. It also gives information about unfreed resources and prints the
- name of the task that caused this.
-
- You may remove IntuiTrack via ^C. It will check, if it can safely remove the
- patches and will wait if another program has patched the functions itself.
- If this is the case then you will have to remove these patches first and
- then retry removing IntuiTrack via ^C.
-
-
- Bugs
- ====
- IntuiTrack will not keep track of resources, when it cannot allocate memory
- for internal purposes, but in most cases you would not get the resource
- itself if the system is low on memory. Since this does not have any other
- negative effect I do not think that this is a real bug.
-
-
- Author
- ======
- If you find bugs and/or have suggestions for IntuiTrack you can reach me:
-
- EMail: meixner@rbg.informatik.th-darmstadt.de
-
- or Matthias Meixner
- Sandberg 13
- 36145 Schwarzbach
- Germany
-
-
-
-
-